package com.augurit.gzcgwsp.qyzz.service;

import java.util.List;
import java.util.Map;

import org.springside.modules.orm.Page;

import jxl.Sheet;
import jxl.write.WritableSheet;

import com.augurit.gzcgwsp.qyzz.entity.YwRqQyzzAzWxRyZs;
/**
 *  企业资质--燃气燃烧器具安装维修人员持证情况service
 * @author Administrator
 *
 */
public interface IYwRqQyzzAzWxRyZsService {

    /**
     * 保存对象实体
     * @param YwRqQyzzAzWxRyZs
     */     
    public void saveEntity(YwRqQyzzAzWxRyZs entity);
    
    /**
     * 导入燃气燃烧器具安装维修人员持证情况
     * @param sheet
     * @param acceptNo
     * @param qyid
     * @param username
     */
	public String importAZWxRyZs(Sheet sheet, String acceptNo, long qyid,
			String username,Map map);
	
	public List<YwRqQyzzAzWxRyZs> getAZWxRyZs(long qyid,String acceptno);

	/**
	 * excel填充数据
	 * @param wsThree
	 * @param acceptNo
	 * @param qyid
	 */
	public void copyWritableSheet(WritableSheet wsThree, String acceptNo,
			long qyid,String type);

    public  Map importFinalData(Long qyid, String acceptNo);

    /**
     * 查询出人员是否在其他企业
     * @param name
     * @param idCard
     * @param valueOf
     * @return
     */
	public List<Long> getPersonData(String name, String idCard, Long valueOf);

	/*
	 * 分页查询
	 */
	public Page<YwRqQyzzAzWxRyZs> search(Page<YwRqQyzzAzWxRyZs> page, Map map);
		
	
}